home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2003 #3 / K-CD-3-2003.ISO / WinXP Service Pack 1 / xpsp1_sv_x86.exe / wmi.mo_ / wmi.mof
Encoding:
Text File  |  2002-08-28  |  10.4 KB  |  186 lines

  1.  ■// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
  2. #pragma autorecover
  3. #pragma classflags(64)
  4. #pragma namespace("\\\\.\\Root")
  5. [Locale(1033)] 
  6. Instance of __Namespace
  7. {
  8.   Name = "WMI";
  9. };
  10. #pragma namespace("\\\\.\\Root\\WMI")
  11. [Locale(1033)] 
  12. class WMIBinaryMofResource
  13. {
  14.   [read,key] string Name;
  15.   [read,key] uint32 LowDateTime;
  16.   [read,key] uint32 HighDateTime;
  17.   boolean MofProcessed;
  18. };
  19. [Locale(1033)] 
  20. class WDMClassesOfDriver
  21. {
  22.   [read,key] string Driver;
  23.   [read,key] uint32 LowDateTime;
  24.   [read,key] uint32 HighDateTime;
  25.   [read,key] string ClassName;
  26. };
  27. Instance of __Win32Provider as $P
  28. {
  29.   Name = "WMIProv";
  30.   ClsId = "{D2D588B5-D081-11d0-99E0-00C04FC2F8EC}";
  31.   ClientLoadableCLSID = "{35B78F79-B973-48c8-A045-CAEC732A35D5}";
  32.   PerUserInitialization = "TRUE";
  33.   UnloadTimeOut = "00000000000500.000000:000";
  34.   HostingModel = "LocalSystemHost";
  35. };
  36. Instance of __InstanceProviderRegistration
  37. {
  38.   Provider = $P;
  39.   SupportsGet = "TRUE";
  40.   SupportsPut = "TRUE";
  41.   SupportsEnumeration = "TRUE";
  42.   SupportsDelete = "FALSE";
  43. };
  44. Instance of __MethodProviderRegistration
  45. {
  46.   Provider = $P;
  47. };
  48. Instance of __Win32Provider as $P1
  49. {
  50.   Name = "WMIEventProv";
  51.   ClsId = "{0725C3CB-FEFB-11d0-99F9-00C04FC2F8EC}";
  52.   ImpersonationLevel = 1;
  53.   PerUserInitialization = "TRUE";
  54.   HostingModel = "LocalSystemHost";
  55. };
  56. [Locale(1033)] 
  57. class WMIEvent : __ExtrinsicEvent
  58. {
  59. };
  60. Instance of __EventProviderRegistration
  61. {
  62.   Provider = $P1;
  63.   EventQueryList = {"select * from WMIEvent"};
  64. };
  65. Instance of __Win32Provider
  66. {
  67.   ClientLoadableCLSID = "{B0A2AB46-F612-4469-BEC4-7AB038BC476C}";
  68.   CLSID = "{B0A2AB46-F612-4469-BEC4-7AB038BC476C}";
  69.   Name = "HiPerfCooker_v1";
  70.   HostingModel = "LocalSystemHost";
  71. };
  72. Instance of __InstanceProviderRegistration
  73. {
  74.   provider = "\\\\.\\root\\wmi:__Win32Provider.Name=\"HiPerfCooker_v1\"";
  75.   SupportsEnumeration = TRUE;
  76.   SupportsGet = TRUE;
  77. };
  78. [Locale(1033),UUID("{BE46D060-7A7C-11d2-BC85-00104B2CF71C}")] 
  79. class Win32_PrivilegesStatus : __ExtendedStatus
  80. {
  81.   [read] string PrivilegesNotHeld[];
  82.   [read] string PrivilegesRequired[];
  83. };
  84. [Abstract,Locale(1033) : ToInstance,UUID("{956597A1-7D80-11D2-AAD3-006008C78BC7}:ToInstance")] 
  85. class CIM_StatisticalInformation
  86. {
  87.   [read : ToSubclass,MaxLen(256) : ToSubclass] string Name;
  88.   [read : ToSubclass] string Description;
  89.   [read : ToSubclass,MaxLen(64) : ToSubclass] string Caption;
  90. };
  91. [abstract,Locale(1033)] 
  92. class Win32_Perf : CIM_StatisticalInformation
  93. {
  94.   uint64 Frequency_PerfTime;
  95.   uint64 Timestamp_PerfTime;
  96.   uint64 Timestamp_Sys100NS;
  97.   uint64 Frequency_Sys100NS;
  98.   uint64 Frequency_Object;
  99.   uint64 Timestamp_Object;
  100. };
  101. [abstract,Locale(1033)] 
  102. class Win32_PerfRawData : Win32_Perf
  103. {
  104. };
  105. [abstract,Locale(1033)] 
  106. class Win32_PerfFormattedData : Win32_Perf
  107. {
  108. };
  109. Instance of __ClassProviderRegistration
  110. {
  111.   Provider = $P;
  112.   InteractionType = 1;
  113.   ResultSetQueries = {"select * from meta_class"};
  114.   ReferencedSetQueries = {"select * from meta_class"};
  115.   UnsupportedQueries;
  116.   SupportsGet = "TRUE";
  117.   SupportsPut = "FALSE";
  118.   SupportsEnumeration = "TRUE";
  119.   SupportsDelete = "FALSE";
  120. };
  121. #pragma autorecover
  122. #pragma classflags(64)
  123. #pragma namespace("\\\\.\\Root\\WMI")
  124. instance of __namespace{ name="ms_409";};
  125. #pragma namespace("\\\\.\\Root\\WMI\\ms_409")
  126. [Description("WDM Provider Internal class.") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  127. class WMIBinaryMofResource
  128. {
  129. };
  130. [Description("WDM Provider Internal class.") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  131. class WDMClassesOfDriver
  132. {
  133. };
  134. [Description("This event class represents events for the provider") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  135. class WMIEvent : __ExtrinsicEvent
  136. {
  137. };
  138. [Description("The PrivilegesStatus class reports information about privileges required to complete an operation.  It may be returned when an operation failed, or when a partially populated instance has been returned.") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  139. class Win32_PrivilegesStatus : __ExtendedStatus
  140. {
  141.   [Description("Privilege(s) that are currently known to be required and are not held causing the operation to fail. Example: SE_SHUTDOWN_NAME") : Amended ToSubclass] string PrivilegesNotHeld[];
  142.   [Description("All privileges that may be required to perform the operation whether currently held or not. This may be a subset or all of the priviliges named in the schema privilege qualifiers and a superset of the PrivilegesNotHeld array property.") : Amended ToSubclass] string PrivilegesRequired[];
  143. };
  144. [Description("This is an abstract base class for Hiperf provider") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  145. class CIM_StatisticalInformation
  146. {
  147. };
  148. [Description("This is an abstract base class for Hiperf provider") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  149. class Win32_Perf : CIM_StatisticalInformation
  150. {
  151. };
  152. [Description("This is an abstract base class for Hiperf provider") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  153. class Win32_PerfRawData : Win32_Perf
  154. {
  155. };
  156. [Description("This is an abstract base class for Hiperf provider / cooked counter provider") : Amended ToSubclass,AMENDMENT, LOCALE(0x409)] 
  157. class Win32_PerfFormattedData : Win32_Perf
  158. {
  159. };